"""
正则表达式 - 字符串模式匹配工具
调用三方服务：
    ~ API接口调用 - requests.get() / requests.post()
        - 短信 / 邮件 / 地图 / 物流 / 认证
    ~ SDK调用 - pip install 三方库 - 调用SDK中的函数/类
        - 云存储 / 支付
"""
import re

import requests

PATTERN = re.compile(
    r'\<a(\s+.*?)?href=[\"\']?(?P<foo>.*?)[\"\']?(\s+.*?)?\>', 
    re.I
)
resp = requests.get('http://sohu.com/')
for matcher in PATTERN.finditer(resp.text):
    print(matcher.group('foo'))
